#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import cv


def main():
    """
    Uso: ./load_save.py [nombre_archivo]
    """

    # se define el archivo a cargar
    if len(sys.argv) > 1:
        name = sys.argv[1]
    else:
        name = "lena.jpg"

    print 'Usando ', name
    image = cv.LoadImage(name, cv.CV_LOAD_IMAGE_COLOR)  # cargamos la imagen
    cv.NamedWindow("window", cv.CV_WINDOW_AUTOSIZE)  # creamos la ventana
    cv.ShowImage("window", image)  # representamos la imagen en la ventana
    cv.SaveImage("output.jpg", image)  # guardamos la imagen
    cv.WaitKey(0)  # se pulsa tecla para terminar
    cv.DestroyAllWindows()  # destruimos todas las ventanas

if __name__ == '__main__':
    main()
